package helper;
/**
 * String Helper Klasse
 * 
 * @author Sebastian Althof <get@itnuts.de>
 * 
 */
public class StringHelper {

	/**
	 * Gibt einen String (Zeichenkette) zur�ck, in dem bestimmten Zeichen ein
	 * Backslash
	 * "\" voran gestellt wurde. Diese Funktion ist z.B. f�r Datenbankabfragen wichtig. Die behandelten Zeichen sind das einfache und das doppelte Anf�hrungszeichen (' und "
	 * ), der Backslash selbst (\) sowie NUL (das Null-Byte).
	 * 
	 * @author dansesacrale
	 * @param s
	 * @return
	 */
	public static String addSlashes(String s) {
		s = s.replaceAll("\\\\", "\\\\\\\\");
		s = s.replaceAll("\\n", "\\\\n");
		s = s.replaceAll("\\r", "\\\\r");
		s = s.replaceAll("\\00", "\\\\0");
		s = s.replaceAll("'", "\\\\'");
		return s;
	}
}